package com.yfp.operation.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 *
 * @version 1.0
 * @date 2025-03-06 14:23
 */
@Data
public class ClientIntegralListVO {

    /**
     * 用户id
     */
    @Schema(description = "用户id")
    private String clientId;

    /**
     * 用户账号
     */
    @Schema(description = "用户账号")
    private String mobile;

    /**
     * 用户名称
     */
    @Schema(description = "用户名称")
    private String nickName;

    /**
     * 所在城市
     */
    @Schema(description = "所在城市")
    private String cityName;

    /**
     * 积分
     */
    @Schema(description = "积分")
    private Integer integral;

    /**
     * 已使用积分
     */
    @Schema(description = "已使用积分")
    private Integer consumeIntegral;

    /**
     * 最近交易时间
     */
    @Schema(description = "最近交易时间")
    @JsonFormat(pattern = "yyyy年MM月dd日 HH点mm分")
    private Date latelyTradingHour;

}
